package cqrtplm.service;

import cqrtplm.dto.SAPSupplierDTO;
import cqrtplm.dto.thirdPartyAPI.*;

import java.util.Map;

public interface SapApiService {

    Map<String,SAPSupplierDTO> getSAPSupplier(String factoryId, String drawingCode);

    RestAdapterWlDTO restAdapterWl(RestAdapterWlDTO dto);

    RestAdapterBomDTO restAdapterBom(RestAdapterBomDTO dto);

    RestAdapterEsReturDTO restAdapterQas(RestAdapterQasDTO dto);

    SapRespAdapterSreqDTO getSuppliersByMaterial(SapRestAdapterSreqDTO.InTab inTab);

    // <T> T getMaterialStock(String factoryId, String materialId, Class<T> responseType);
}
